import Vue from 'vue'
// 导入一个 svg 的小图标组件
import SvgIcon from '@/components/SvgIcon'// svg component

// 把导入的 SvgIcon，注册为全局可用的 svg-icon 组件
// 今后，在任何 .vue 的组件中，都可以直接以标签形式，使用注册的小图标组件
// <svg-icon icon-class="tree" />
Vue.component('svg-icon', SvgIcon)

// 一次性把 src/icons/svg 目录下的所有小图标，导入到项目中，供我们使用
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
